Exquisite Corpus is a powerful synthesizer and graphical interface for exploring keys, scales, chords, microtonal tunings, and MIDI controllers. With a virtual Lumatone and an on-screen piano, you can generate and view chords graphically, paired with scale diagrams for string instruments. It also supports up to 4 keys/scales, MIDI inputs, and 2000+ synth libraries.
The app features an AI music generator, rhythm-based game mode, AUv3 plugin support for GarageBand and AUM, and a companion WatchOS app. It syncs seamlessly with external devices using MIDI MMC and LTC (SMPTE Timecode).
With support for SCALA files, Python integration, and advanced synth features, Exquisite Corpus empowers musicians to create, perform, and remix music. Future updates will include a vast collection of AUv3 plugins, Ableton Link sync, and laser projections mapped to your MIDI controller.
This project is in active development, with ongoing updates to enhance the experience.
[next]Exquisite Corpus is a powerful synthesizer and graphical interface for exploring keys, scales, chords, microtonal tunings, and MIDI controllers. With a virtual Lumatone and an on-screen piano, you can generate and view chords graphically, paired with scale diagrams for string instruments. It also supports up to 4 keys/scales, MIDI inputs, and 2000+ synth libraries.
The app features an AI music generator, rhythm-based game mode, AUv3 plugin support for GarageBand and AUM, and a companion WatchOS app. It syncs seamlessly with external devices using MIDI MMC and LTC (SMPTE Timecode).
With support for SCALA files, Python integration, and advanced synth features, Exquisite Corpus empowers musicians to create, perform, and remix music. Future updates will include a vast collection of AUv3 plugins, Ableton Link sync, and laser projections mapped to your MIDI controller.
This project is in active development, with ongoing updates to enhance the experience.
[next]Support this app in development! Features include AI music generation, MIDI integration, microtonal tunings, AUv3 plugins, live performance tools, and more.
Exquisite Corpus is a synthesizer and graphical interface for exploring various keys, strings, chords, scales, intervals, microtonal tunings, an on-screen piano, MIDI controllers, and a virtual Lumatone. You can select up to four different keys or scales and generate corresponding chords for piano and string instruments, displayed graphically based on the notes within the selected keys/scales. Each is paired with Major/minor and Diatonic scale diagrams for string instruments. Use an Apple USB integration dongle to add USB MIDI controllers to the list of MIDI inputs and outputs. You can also download over 2,000 additional files, each containing between 1 and 128+ synth patches. The price is set high to fund ongoing development.
Ultimately, Exquisite Corpus aims to function similarly to a DAW and will feature a music generation AI that creates notes and rests based on user-defined parameters and previously entered notes. A game-like mode inspired by rhythm-based music video games will also be included.
Future updates will introduce an AUv3 plugin for GarageBand, AUM, and other hosts, as well as a companion WatchOS app to display generated chords and scales on your wrist. The app will also generate LTC (SMPTE Timecode) data via a web-based MP3 stream, integrating with a separate Apple TV app to visually cue lyrics, vocal pitches, stringed instrument charts, and piano chord charts. These elements will be programmed within Exquisite Corpus and displayed through the Apple TV app during playback. Additionally, there will be a programmable setlist with ‘armed ready to play’ and ‘start’ buttons that sync with both apps. The app will include MIDI MMC (Machine) start and stop sync, allowing seamless synchronization of your performance across devices.
Additional features will include MIDI SysEx support for Patch Change and Bank Select, with internal presets for selecting patches across MIDI Channels 1-16 and keys 0-127, covering the extended MIDI note range beyond a standard Grand Piano.
Lumatone mode will map MIDI Channels 1-16 to microtonal tunings within and beyond the 12EDO Western chromatic system, adjustable via an “A4-pitch” setting or standard chromatic notes as a reference point. SCALA file support will also be included, along with a large archive of SCALA files for microtonal tunings and playback via the virtual Lumatone.
Exquisite Corpus will integrate Pure Data and Gem, allowing patches from these platforms to be used as filters in the processing stack or as standalone synths controlled via the on-screen keyboard, MIDI input, or Python commands. Full Python support will be provided, with music21 integration for tasks such as key detection and chord naming based on partial chords triggered via the on-screen keyboard and/or MIDI.
Planned additions include a console or code editor for Lumatone configurations, SCALA files, and Python startup scripts, as well as real-time Python command execution with bindings to control the entire interface. CSound and LADSPA module support will also be included. The app will provide access to over 25,000 projects from popular artists, which were used to train the AI. This allows the AI to generate musical ideas based on patterns from these projects. The projects will be available for learning, performing, or remixing, serving as a foundation for the AI to create music based on user input.
Exquisite Corpus will also offer a vast collection of AUv3 plugins for DAWs, which will eventually be fully integrated into the app. It will include Ableton Link support for syncing tempo and playback across compatible apps and devices.
This project is currently in active development and will be updated frequently, as it is the developer’s main passion project. When completed, the app will feature animated laser projections physically mapped onto your MIDI controller to show incoming notes to play and actively display currently pressed keys. The laser and accessories must be purchased separately.
[next]Long Version:
- Exquisite Corpus Overview:
- A synthesizer and graphical interface for exploring:
- Keys, strings, chords, scales, intervals, and microtonal tunings.
- An on-screen piano and virtual Lumatone.
- MIDI controllers, supporting Apple USB integration dongle.
- Allows selection of up to four different keys/scales with corresponding chords for piano and string instruments, displayed graphically.
- Paired with Major/Minor and Diatonic scale diagrams for string instruments.
- Download over 2,000 additional files containing 1-128+ synth patches.
- High price to fund ongoing development.
- A synthesizer and graphical interface for exploring:
- AI Music Generation:
- Music generation AI that creates notes and rests based on user-defined parameters and previously entered notes.
- Game-like rhythm-based music mode inspired by rhythm video games.
- Future Updates:
- AUv3 plugin for GarageBand, AUM, and other hosts.
- WatchOS companion app to display generated chords and scales.
- LTC (SMPTE Timecode) generation via MP3 stream, integrated with Apple TV app.
- Visual cues for lyrics, vocal pitches, stringed instrument charts, and piano chord charts during playback.
- Programmable setlist with ‘armed ready to play’ and ‘start’ buttons for syncing apps.
- MIDI MMC sync for seamless performance synchronization.
- Additional Features:
- MIDI SysEx support for Patch Change and Bank Select.
- Internal presets for MIDI Channels 1-16 and note ranges (0-127), covering extended MIDI note ranges.
- Lumatone mode with microtonal tunings beyond the 12EDO Western chromatic system.
- SCALA file support and a large archive for microtonal tunings.
- Integration with Pure Data and Gem for standalone synths or filter patches.
- Full Python support with music21 integration for tasks like key detection and chord naming.
- Planned Additions:
- Console or code editor for Lumatone configurations, SCALA files, and Python startup scripts.
- Real-time Python command execution and bindings to control the interface.
- CSound and LADSPA module support.
- AI Training:
- 25,000+ projects from popular artists were used to train the AI.
- AI generates musical ideas based on patterns in these projects.
- Projects available for learning, performing, or remixing.
- Additional Integrations:
- AUv3 plugin collection for DAWs and Ableton Link support for syncing tempo and playback across compatible apps.
- Active Development:
- Ongoing frequent updates and improvements as part of the developer’s passion project.
- Laser Projection Features:
- Animated laser projections mapped onto your MIDI controller to show incoming notes and display currently pressed keys.z
- Laser and accessories must be purchased separately.
Commercial Marketing Short Version:
- Exquisite Corpus: A synthesizer for exploring keys, scales, microtonal tunings, MIDI controllers, and a virtual Lumatone.
- AI Music Generation: Create notes and rests based on user-defined parameters and previous input.
- Key Features:
- Up to 4 keys/scales with graphical chord displays.
- 2,000+ synth patches and MIDI integration.
- AUv3 plugin support and WatchOS app.
- Real-time Python command execution and SCALA file support.
- AI-generated music based on patterns from 25,000+ projects.
- Live Performance Tools: Sync with apps, programmable setlists, and laser projections on MIDI controllers (sold separately).
- Ongoing Development: Active updates to enhance features.
- Support the project: Fund future features and updates!